Device and method for controlling bluetooth enabled occupancy sensors

ABSTRACT

Device and method for controlling Bluetooth™ enabled occupancy sensors. One example system includes a transceiver, a display, and an electronic processor. The electronic processor is configured to receive from an occupancy sensor, a plurality of occupancy data points and an occupancy threshold, and to generate a graphical representation based on the data points and the threshold. The graphical representation includes a first line providing an indication of the values of the plurality of the occupancy data points relative to the occupancy threshold over time. The electronic processor is configured to present the graphical representation on the display. The electronic processor is configured to receive a user input indicating an updated occupancy sensing value, generate, based on the graphical representation and the updated occupancy sensing value, an updated graphical representation, present, on the display, the updated graphical representation, and transmit, to the occupancy sensor, the updated occupancy sensing value.

RELATED APPLICATION

The present application claims the benefit of co-pending U.S.Provisional Patent Application No. 62/501,911, filed May 5, 2017, theentire contents of which is hereby incorporated by reference.

FIELD

Embodiments described herein relate to controlling room lighting andother electrical loads using occupancy sensors, and, more particularly,to control of occupancy sensors equipped with Bluetooth™ or otherwireless communications capabilities.

SUMMARY

Occupancy sensors sense the presence of occupants in a designated areaand activate an electrical load or system in response to sensing one ormore persons in the designated area. An occupancy sensor may beconnected to a lighting device or system, a heating, ventilation and airconditioning (HVAC) system, or other electrical system that is intendedto be activated only when needed. Occupancy sensors sense occupancyusing infrared or ultrasonic detectors, which can detect persons, movingobjects, or both (e.g., an occupancy event). An occupancy sensor istypically mounted to a ceiling or wall and positioned such that a fieldof view of the sensor covers the designated area.

In lighting systems, occupancy sensors may be integrated into individuallighting fixtures or may be standalone units that communicate dataregarding occupancy to other devices or lighting fixtures of thelighting systems.

Some occupancy sensors include user-configurable parameters to determinewhat indicates an occupancy event. Such parameters include an occupancythreshold for the sensor signal levels and an occupancy timer todetermine when occupancy is no longer sensed. Some occupancy sensorsinclude visual indicators (e.g., an LED), which can indicate when anoccupancy event occurs. The visual indicator may be used to tune theperformance of an occupancy sensor (e.g., by adjusting the parameters).However, visual indicators provide only a binary indication of occupancyand are thus limited in their effectiveness as tools for tuningoccupancy sensors. Thus, embodiments described herein provide, amongother things, systems and methods that provide access to the underlyingdata from an occupancy sensor to a remote computing device, which devicemay make adjustments to the parameters of the occupancy sensor.

For example, one embodiment provides a system. The system includes atransceiver, an input/output interface, a display, and an electronicprocessor. The electronic processor is configured to receive, via thetransceiver, from an occupancy sensor, a plurality of occupancy datapoints and an occupancy threshold. The electronic processor isconfigured to generate a graphical representation based on the pluralityof occupancy data points and the occupancy threshold. The graphicalrepresentation includes a first line providing an indication of thevalues of the plurality of the occupancy data points relative to theoccupancy threshold over time. The electronic processor is configured topresent the graphical representation on the display. The electronicprocessor is configured to receive a user input indicating an updatedoccupancy sensing value, and generate, based on the graphicalrepresentation and the updated occupancy sensing value, an updatedgraphical representation. The electronic processor is configured topresent, on the display, the updated graphical representation andtransmit, via the transceiver to the occupancy sensor, the updatedoccupancy sensing value.

Another embodiment provides a method. The method includes receiving,from an occupancy sensor, a plurality of occupancy data points and anoccupancy threshold. The method includes determining, with an electronicprocessor, based on the plurality of data points and the occupancythreshold, a first occupancy event when a subset of the plurality ofdata points exceeds the occupancy threshold. The method includesdetermining, based on the first occupancy event, an occupancy timer. Themethod includes generating a graphical representation based on theplurality of occupancy data points, the occupancy threshold, the firstoccupancy event, and the occupancy timer. The graphical representationincludes a first line providing an indication of the values of theplurality of the occupancy data points relative to the occupancythreshold over time, a second line providing an indication of the firstoccupancy event, and a third line providing an indication of theoccupancy timer. The method includes presenting the graphicalrepresentation on a display communicatively coupled to the electronicprocessor. The method includes receiving a user input indicating anupdated occupancy sensing value. The method includes generating, basedon the graphical representation and the updated occupancy sensing value,an updated graphical representation. The method includes presenting, onthe display, the updated graphical representation. The method includestransmitting, to the occupancy sensor, the updated occupancy sensingvalue.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying figures, where like reference numerals refer toidentical or functionally similar elements throughout the separateviews, together with the detailed description below, are incorporated inand form part of the specification, and serve to further illustrateembodiments of concepts that include the claimed invention, and explainvarious principles and advantages of those embodiments.

FIG. 1 schematically illustrates alighting control system, according tosome embodiments.

FIG. 2 illustrates a graphical user interface for discovering lightingcontrol devices, according to some embodiments.

FIG. 3 illustrates a graphical user interface for setting up a smartsensor, according to some embodiments.

FIG. 4 illustrates a graphical user interface for configuring anoccupancy sensor, according to some embodiments.

FIGS. 5 through 10 illustrate occupancy sensor data graphs, according tosome embodiments.

Skilled artisans will appreciate that elements in the figures areillustrated for simplicity and clarity and have not necessarily beendrawn to scale. For example, the dimensions of some of the elements inthe figures may be exaggerated relative to other elements to help toimprove understanding of embodiments of the present invention.

The apparatus and method components have been represented whereappropriate by conventional symbols in the drawings, showing only thosespecific details that are pertinent to understanding the embodiments ofthe present invention so as not to obscure the disclosure with detailsthat will be readily apparent to those of ordinary skill in the arthaving the benefit of the description herein.

DETAILED DESCRIPTION

Before any embodiments of the invention are explained in detail, it isto be understood that the invention is not limited in its application tothe details of construction and the arrangement of components set forthin the following description or illustrated in the drawings. Theinvention is capable of other embodiments and of being practiced or ofbeing carried out in various ways.

It should also be noted that a plurality of hardware and software baseddevices, as well as a plurality of different structural components maybe used to implement the invention. In addition, it should be understoodthat embodiments of the invention may include hardware, software, andelectronic components or modules that, for purposes of discussion, maybe illustrated and described as if the majority of the components wereimplemented solely in hardware. However, one of ordinary skill in theart, and based on a reading of this detailed description, wouldrecognize that, in at least one embodiment, the electronic based aspectsof the invention may be implemented in software (e.g., stored onnon-transitory computer-readable medium) executable by one or moreprocessors. As such, it should be noted that a plurality of hardware andsoftware based devices, as well as a plurality of different structuralcomponents may be utilized to implement the invention. For example,“control units” and “controllers” described in the specification caninclude one or more processors, one or more memory modules includingnon-transitory computer-readable medium, one or more input/outputinterfaces, and various connections (e.g., a system bus) connecting thecomponents.

For ease of description, each of the exemplary systems or devicespresented herein is illustrated with a single exemplar of each of itscomponent parts. Some examples may not describe or illustrate allcomponents of the systems. Other exemplary embodiments may include moreor fewer of each of the illustrated components, may combine somecomponents, or may include additional or alternative components.

FIG. 1 illustrates a lighting control system 100. The lighting controlsystem 100 includes an occupancy sensor 102 and a portable electronicdevice 202. In some embodiments, the occupancy sensor 102 iscommunicatively coupled to and participates in a lighting fixturenetwork 150. The occupancy sensor 102 may be operated in an indoor oroutdoor environment—mounted to a lighting fixture, a pole, a building,or other structure—to detect occupants. The occupancy sensor 102 iscommunicatively coupled to the portable electronic device 202 via acommunications link 160. In some embodiments, the communications link160 is a Bluetooth™ link. In some embodiments, the communications link160 is accomplished indirectly via one or more wireless or wirednetworks.

The occupancy sensor 102 includes a microcontroller 105, a passiveinfrared (PIR) sensor 110, a photo sensor 115, a transceiver 120, aconnector 125, a flash memory 130, an LED 135, and a radio 140. Theillustrated components of the occupancy sensor 102, along with othervarious modules and components are coupled to each other by or throughone or more control or data buses that enable communicationtherebetween. The use of control and data buses for the interconnectionbetween and exchange of information among the various modules andcomponents would be apparent to a person skilled in the art in view ofthe description provided herein.

In some embodiments, the microcontroller 105 is comprised of one or moregeneric or specialized electronic processors (for example,microprocessors, digital signal processors, customized processors andfield programmable gate arrays (FPGAs). The microcontroller includesstored program instructions (including both software and firmware) thatcontrol the microcontroller to implement, in conjunction with othercircuits and components, the functions described herein. Alternatively,in some embodiments, some or all of the functions of the microcontroller105 are implemented by a state machine that has no stored programinstructions, or in one or more application specific integrated circuits(ASICs). In some embodiments, a combination of the two approaches couldbe used. In some embodiments, the microcontroller 105 stores andretrieves data, including program instructions and configuration data,to and from the flash memory 130. The flash memory 130 is conventional,and will not be described in detail.

The PIR sensor 110 is an electronic Passive InfraRed sensor thatmeasures infrared (IR) light radiating from objects in its field ofview. The PIR sensor is covered by a PIR lens 111. In the embodimentillustrated the PIR lens is a Fresnel lens. The optical characteristicsof the PIR lens 111 determine, among other things, the field of view forthe PIR sensor 110. In some embodiments, the passive infrared (PIR)sensor 110 and PIR lens 111 are mounted directly to or on the occupancysensor 102. In some embodiments, they may be integrated into theoccupancy sensor 102 extend through housing of the occupancy sensor 102.

Using readings from the PIR sensor 110, the microcontroller 105 is ableto detect motion in the designated area, and thus determine whether thearea is occupied or unoccupied. The PIR sensor 110 detects changes inthe amount of infrared radiation reaching it through the PIR lens 111,which radiation varies depending on the temperature and surfacecharacteristics of the objects in the field of view of the sensor. Whena person passes in front of the background, such as a wall, thetemperature at that point in the sensor's field of view rises from roomtemperature to body temperature, and then back again. The sensorconverts the resulting change in the incoming infrared radiation into achange in the output voltage, which is fed to the microcontroller 105.In some embodiments, the PIR sensor 110 includes an integratedanalog-to-digital converter, which converts the output voltage to aserial digital stream of motion data that is sent to the microcontroller105. In some embodiments, the microcontroller 105 digitizes the outputvoltage according to a predetermined sample rate to produce a series ofoccupancy data points. In some embodiments, the microcontroller 105arranges the resulting data points into a sequential time series basedon timestamps and aggregates the occupancy data points into data bins ofa determined size (that is, a length of time). The bin (or window) sizefor the occupancy data points varies depending on the desired level ofdata granularity.

When the occupancy data exceeds an occupancy threshold, and thistriggers an occupancy detection (or an occupancy event). In someembodiments, the microcontroller 105 may activate an electrical load(not shown) in response to the occupancy event. In other embodiments,the microcontroller 105 communicates the occupancy event to otherdevices on the lighting fixture network 150, which take action based onthe occupancy event. In some embodiments, the microcontroller 105controls a load directly and communicates with other devices. In someembodiments, the microcontroller 105 starts an occupancy timer when anoccupancy event occurs. Each time an occupancy event occurs, themicrocontroller 105 restarts the timer. When no subsequent occupancyevents are detected to restart the timer, the timer expires. When theoccupancy timer expires, the microcontroller 105 determines that theroom is unoccupied. When microcontroller 105 determines that there is nooccupancy, it may deactivate an electrical load, communicate theoccupancy status to other devices, or both. The occupancy threshold andthe occupancy timer are both user-configurable.

The photo sensor 115 senses ambient light in the area of the occupancysensor 102 and communicates signals representative of the ambient lightlevels to the microcontroller 105. In some embodiments, themicrocontroller 105 controls the activation or brightness level oflighting fixtures based on the ambient light levels to improve energyefficiency. For example, when ambient light levels are fifty percent ofthe desired light level, the microcontroller 105, upon an occupancyevent, activates a lighting fixture at fifty percent of full brightnessto reduce the energy usage of the lighting fixture while still achievingthe desired light levels. In some embodiments, the microcontroller 105communicates the ambient light levels to other devices on the lightingfixture network 150, which may control their loads based on the ambientlight levels.

The microcontroller 105 communicates to other devices on the lightingfixture network 150 via the transceiver 120 and connector 125. Thetransceiver 120 is communicatively coupled to the microcontroller 105(e.g., via an integrated serial or I/O port) and is configured to sendand receive communications on one or more buses using a suitableprotocol. In some embodiments, the transceiver 120 is an RS-485transceiver and the connector 125 is an RJ-45 connector. In suchembodiments, microcontroller 105 is communicatively coupled to thelighting fixture network 150 over an external bus that operates usingthe RS-485 serial communication standard and includes one or moreconductors connecting the devices of the lighting fixture network 150 ina daisy chain or multi-drop configuration. The microcontroller 105 sendsand receives data to and from the devices of the lighting fixturenetwork 150 via the transceiver 120 and the lighting fixture network150.

The LED 135 is a light-emitting diode mounted such that it can emitlight to an observer of the occupancy sensor 102. In some embodiments,the microcontroller 105 activates the LED 135 during an occupancy eventto indicated to installers or other users that the occupancy sensor 102is detecting an occupancy event. The LED 135 may thus be used tofacilitate installation, placement, and testing of the occupancy sensor102.

The radio 140 enables the microcontroller 105 to communicate with, amongother devices, the portable electronic device 202. In some embodiments,the radio 140 implements Bluetooth™, Wi-Fi™, or another wirelesscommunications protocol that allows communication with the portableelectronic device 202.

In the embodiment illustrated, the portable electronic device 202includes an electronic processor 205, a memory 210, an input/outputinterface 215, a baseband processor 220, a transceiver 225, an antenna230, and a display 235. The illustrated components, along with othervarious modules and components are coupled to each other by or throughone or more control or data buses that enable communicationtherebetween. The use of control and data buses for the interconnectionbetween and exchange of information among the various modules andcomponents would be apparent to a person skilled in the art in view ofthe description provided herein.

The electronic processor 205 obtains and provides information (forexample, from the memory 210 and/or the input/output interface 215), andprocesses the information by executing one or more software instructionsor modules, capable of being stored, for example, in a random accessmemory (“RAM”) area of the memory 210 or a read only memory (“ROM”) ofthe memory 210 or another non-transitory computer readable medium (notshown). The software can include firmware, one or more applications,program data, filters, rules, one or more program modules, and otherexecutable instructions. The electronic processor 205 is configured toretrieve from the memory 210 and execute, among other things, softwarerelated to the control processes and methods described herein.

The memory 210 can include one or more non-transitory computer-readablemedia, and includes a program storage area and a data storage area. Theprogram storage area and the data storage area can include combinationsof different types of memory, as described herein. In the embodimentillustrated, the memory 210 stores, among other things, sensor data 245and an occupancy sensor application 250 (described in detail below).

The input/output interface 215 is configured to receive input and toprovide output to peripherals. The input/output interface 215 obtainsinformation and signals from, and provides information and signals to,(for example, over one or more wired and/or wireless connections)devices both internal and external to the portable electronic device202.

The electronic processor 205 is configured to control the basebandprocessor 220 and the transceiver 225 to transmit and receive video andother data to and from the portable electronic device 202. The basebandprocessor 220 encodes and decodes digital data sent and received by thetransceiver 225. The transceiver 225 transmits and receives radiosignals to and from various wireless communications networks using theantenna 230. The electronic processor 205, the baseband processor 220,and the transceiver 225 may include various digital and analogcomponents, which for brevity are not described herein and which may beimplemented in hardware, software, or a combination of both. Someembodiments include separate transmitting and receiving components, forexample, a transmitter and a receiver, instead of a combined transceiver225. In some embodiments, the baseband processor implements Bluetooth™,Wi-Fi™, or another wireless communications protocol that allowscommunication with the occupancy sensor 102.

The display 235 is a suitable display such as, for example, a liquidcrystal display (LCD) touch screen, or an organic light-emitting diode(OLED) touch screen. The portable electronic device 202 implements agraphical user interface (GUI) (for example, generated by the electronicprocessor 205, from instructions and data stored in the memory 210, andpresented on the display 235), that enables a user to interact with theportable electronic device 202.

As described in detail below, the portable electronic device 202executes the occupancy sensor application 250, which is capable ofreceiving and processing occupancy data (for example, as received fromthe occupancy sensor 102), and displaying the data via a graphical userinterface on the display 235.

In some embodiments, the portable electronic device 202 is a smarttelephone. In other embodiments, the portable electronic device 202 maybe a tablet computer, a smart watch, a laptop computer, a combination ofthe foregoing, or another portable or mobile electronic devicecontaining software and hardware enabling it to operate as describedherein.

As noted above, the occupancy sensor 102 includes an LED 135, which canindicate when an occupancy event occurs. This may be used by atechnician to tune the performance of the occupancy sensor 102. Forexample, the technician may adjust the occupancy threshold based on whenthe LED 135 illuminates. This approach is limited, however. For example,the LED 135 can only be observed by an installer in the same room as theoccupancy sensor 102 and the IR energy produced by the installer mayartificially alter the IR background signature of the room. In addition,the LED 135 provides only a binary indicator of the occupancy state. Inthe case where a room is actually occupied, but occupancy is notdetected, it may be useful to know the occupancy data relative to thecurrent threshold. Likewise, when occupancy is detected, it may beuseful to know by how much the occupancy threshold is exceeded. However,without access to the underlying data from the occupancy sensor 102,determining the proper operation of the occupancy sensor 102 is left touninformed trial and error.

Accordingly, the portable electronic device 202 includes an occupancysensor application 250. The occupancy sensor application 250 is asoftware application (or “app”), which receives and processes sensordata from the occupancy sensor 102, and presents such data to one ormore users of the portable electronic device 202. In some embodiments,the application includes a device discovery mode. For example, asillustrated in FIG. 2, the application discovers, among other things,fixture modules, relays, dimmers, and smart sensors (for example, theoccupancy sensor 102) that are connected wirelessly to the portableelectronic device 202. In some embodiments, the discovery mode is donebased on a particular room (for example, as defined by an area and zoneassignment).

In the example embodiment illustrated, a single smart sensor has beendiscovered. Selecting “Smart Sensors,” takes the user to a setup screenfor the discovered smart sensor, as illustrated in FIG. 3. In someembodiments, the setup screen displays information about the sensortype, network address, firmware revision, and the name of the smartsensor. In some embodiments, the user is allowed to change the name ofthe smart sensor. The setup screen also provides an “Occ Setup” button,the selection of which takes the user to an occupancy sensor controlpage. An example occupancy sensor control page is illustrated in FIG. 4.The sensor control page displays sensor status and parameters for theoccupancy sensor 102. For example, the occupancy status (e.g.,“Occupied” or “Unoccupied”), the occupancy event count (i.e., how manyoccupancy events have occurred), the occupancy timeout, and theoccupancy threshold (shown as “Sensitivity” in the example). In someembodiments, the sensor control page allows a user to view or configurethe areas, groups, or zones to which the occupancy sensor 102 belongs(or will share occupancy event data).

The application is configured to receive user inputs, for example, fromthe sensor control page, corresponding to updated values for theoccupancy threshold and the occupancy timer. When updated values arereceived for these parameters, the application transmits those values tothe occupancy sensor 102. The occupancy sensor 102 receives the newvalues and uses them to control when it determines an occupancy eventand when it indicates an “Occupied” status. In some embodiments, theapplication utilizes machine learning (e.g., neural networks) to analyzeoccupancy data and user inputs to automatically determine updated valuesfor the occupancy threshold and the occupancy timer.

The example sensor control page also includes a “View Occ Data” button,which displays a live graph of the occupancy data from the occupancysensor 102. In some embodiments, the application allows a user to viewhistorical occupancy data. Occupancy data shows the effect of motion inthe controlled area and can be used to detect elevated noise floor,which can cause insensitivity. FIGS. 5 through 10 illustrate examplegraphical representations of live or historical occupancy data from theoccupancy sensor 102. The electronic processor 205 generates thegraphical representations using occupancy data received from theoccupancy sensor 102. When updated values are received for the occupancythreshold and the occupancy timer, as set forth above, the electronicprocessor 205 generates updated graphical representations using thosevalues.

FIGS. 5 through 10 illustrate example graphical representations of liveor historical occupancy data. As an example, FIG. 5 includes live motiondetection data (referred to as “Sliding Window Data”) illustrated as aline graph 450. As noted above, motion is detected by monitoring changesin infrared energy in the field of view of the PIR sensor 110, whichchanges the PIR sensor 110 outputs as a voltage. The voltage levels aresampled periodically by the microcontroller 105 to produce the motiondetection data. The double dash line 460 represents the occupancythreshold. The occupancy threshold shows the event detection levelrelative to the occupancy data (i.e., the voltage level above which themicrocontroller 105 will record an occupancy event). The dashed line 470represents the occurrence of an occupancy event. Occupancy events showthe decision process of the microcontroller, indicating its sensitivityto the occupancy data. The solid line 480 represents the occupancy state(i.e., whether the occupancy sensor 102 is reading “Occupied” or“Unoccupied”). The occupancy state (i.e., the occupancy timer) shows howmuch the timer is used to smooth out intermittent unoccupied events(when the data drops below the occupancy threshold). The occupancy timercan be tuned to the shortest timeout that will mask these transitionsand therefore turn the lights off as quickly as possible withoutcompromising the user's need for a lighted space. Turning the lights ofas quickly as possible saves the most amount of energy.

FIG. 5 illustrates the occupancy data exceeding the threshold at point502. This causes an occupancy event, represented by the dashed line 470elevating while the occupancy event is occurring, that is, until theoccupancy data no longer exceeds the threshold (at point 504). Theoccupancy timer begins running at the leading edge of the occupancyevent, represented by the solid line 480 elevating at point 502. Theoccupancy timer continues to run (that is, the solid line 480 stayselevated) until the occupancy timer expires. For example, in FIG. 6, thesolid line 480 remains elevated (occupancy state=“Occupied”) until theoccupancy timer expires with no further occupancy events (at point 602).The distance between points 502 and 602 represents the length of theoccupancy timer.

As illustrated in FIG. 7, when the occupancy data remains below theoccupancy threshold, no occupancy events are posted and the occupancytimer is not started.

FIGS. 8 and 9 illustrate the occupancy data transitioning above andbelow the occupancy threshold, thereby producing several occupancyevents. In the example illustrated in FIG. 8, the occupancy timer wasalready running due to a previous occupancy event and it continues to berestarted by each subsequent occupancy event. Although occupancy comesand goes according to the occupancy event generator, the gaps aresmoothed out by the occupancy timer. Accordingly, the user sees onecontinuous period of occupancy and any occupancy-controlled lightsrelying on the occupancy sensor 102 stay on instead of flickering on andoff as the occupancy data transitions. FIG. 9 illustrates a similarsituation to FIG. 8, except that the start of the occupancy timer isillustrated.

As illustrated in FIG. 10, occupancy events occur to restart theoccupancy timer, but then as the occupancy data decays below thethreshold and stays below it, the occupancy timer expires.

As an example, the systems and methods presented herein are described interms of an occupancy sensor using PIR sensing technology. It should beunderstood that the systems and methods are also applicable to occupancysensors equipped with ultrasonic or other sensing technologies, orcombinations of sensing technologies.

In the foregoing specification, specific embodiments have beendescribed. However, one of ordinary skill in the art appreciates thatvarious modifications and changes can be made without departing from thescope of the invention as set forth in the claims below. Accordingly,the specification and figures are to be regarded in an illustrativerather than a restrictive sense, and all such modifications are intendedto be included within the scope of present teachings.

Various features and advantages of some embodiments are set forth in thefollowing claims.

What is claimed is:
 1. A system comprising: a transceiver; aninput/output interface communicatively coupled to the electronicprocessor; a display; and an electronic processor, communicativelycoupled to the transceiver, the display, and input/output interface;wherein the electronic processor is configured to receive, via thetransceiver, from an occupancy sensor, a plurality of occupancy datapoints and an occupancy threshold; generate a graphical representationbased on the plurality of occupancy data points and the occupancythreshold, the graphical representation including a first line providingan indication of the values of the plurality of the occupancy datapoints relative to the occupancy threshold over time; present thegraphical representation on the display; receive, via the input/outputinterface, a user input indicating an updated occupancy sensing value;generate, based on the graphical representation and the updatedoccupancy sensing value, an updated graphical representation; present,on the display, the updated graphical representation; and transmit, viathe transceiver to the occupancy sensor, the updated occupancy sensingvalue.
 2. The system of claim 1, wherein the electronic processor isfurther configured to receive a first occupancy event based on theplurality of data points and the occupancy threshold when a subset ofthe plurality of data points exceeds the occupancy threshold; whereinthe graphical representation is further based on the first occupancyevent, and the graphical representation includes a second line providingan indication of the first occupancy event.
 3. The system of claim 1,wherein the electronic processor is further configured to determine,based on the first occupancy event, an occupancy timer; wherein thegraphical representation is further based on the occupancy timer, andthe graphical representation includes a third line providing anindication of the occupancy timer.
 4. The system of claim 3, wherein theelectronic processor is further configured to receive a second occupancyevent based on the plurality of data points and the occupancy thresholdwhen a second subset of the plurality of data points exceeds theoccupancy threshold; wherein the occupancy timer is further based on thesecond occupancy event.
 5. The system of claim 1, wherein the updatedoccupancy sensing value is an updated occupancy threshold value.
 6. Thesystem of claim 1, wherein the updated occupancy sensing value is anupdated occupancy timer value.
 7. The system of claim 1, wherein thedisplay is a touch screen display and the user input is received via thetouch screen display.
 8. The system of claim 1, wherein the transceiveris a transceiver of one selected from the group consisting of a smarttelephone, a smart watch, a tablet computer, and a laptop computer.
 9. Amethod comprising: receiving, from an occupancy sensor, a plurality ofoccupancy data points and an occupancy threshold; receiving, from theoccupancy sensor, a first occupancy event based on the plurality of datapoints and the occupancy threshold when a subset of the plurality ofdata points exceeds the occupancy threshold; determining, with anelectronic processor, based on the first occupancy event, an occupancytimer; generating a graphical representation based on the plurality ofoccupancy data points, the occupancy threshold, the first occupancyevent, and the occupancy timer, the graphical representation including afirst line providing an indication of the values of the plurality of theoccupancy data points relative to the occupancy threshold over time, asecond line providing an indication of the first occupancy event, and athird line providing an indication of the occupancy timer; presentingthe graphical representation on a display communicatively coupled to theelectronic processor; receiving a user input indicating an updatedoccupancy sensing value; generating, based on the graphicalrepresentation and the updated occupancy sensing value, an updatedgraphical representation; presenting, on the display, the updatedgraphical representation; and transmitting, to the occupancy sensor, theupdated occupancy sensing value.
 10. The method of claim 9, furthercomprising: receiving a second occupancy event based on the plurality ofdata points and the occupancy threshold when a second subset of theplurality of data points exceeds the occupancy threshold; wherein theoccupancy timer is further based on the second occupancy event.
 11. Themethod of claim 9, wherein receiving a user input indicating an updatedoccupancy sensing value includes receiving an updated occupancythreshold value.
 12. The method of claim 9, wherein receiving a userinput indicating an updated occupancy sensing value includes receivingan updated occupancy timer value.
 13. The method of claim 9, wherein thesteps of receiving a plurality of occupancy data points, receiving afirst occupancy event, and transmitting the updated occupancy sensingvalue are performed using one selected from the group consisting of asmart telephone, a smart watch, a tablet computer, and a laptopcomputer.
 14. The method of claim 9, wherein presenting the graphicalrepresentation on a display includes presenting the graphicalrepresentation on a touch screen display, and receiving a user inputincludes receiving a user input via the touch screen display.
 15. Anon-transitory computer-readable medium including instructionsexecutable by an electronic processor to perform a set of functions, theset of functions comprising: receiving, from an occupancy sensor, aplurality of occupancy data points and an occupancy threshold;receiving, from the occupancy sensor, a first occupancy event based onthe plurality of data points and the occupancy threshold when a subsetof the plurality of data points exceeds the occupancy threshold;determining, based on the first occupancy event, an occupancy timer;generating a graphical representation based on the plurality ofoccupancy data points, the occupancy threshold, the first occupancyevent, and the occupancy timer, the graphical representation including afirst line providing an indication of the values of the plurality of theoccupancy data points relative to the occupancy threshold over time, asecond line providing an indication of the first occupancy event, and athird line providing an indication of the occupancy timer; presentingthe graphical representation on a display communicatively coupled to theelectronic processor; receiving a user input indicating an updatedoccupancy sensing value; generating, based on the graphicalrepresentation and the updated occupancy sensing value, an updatedgraphical representation; presenting, on the display, the updatedgraphical representation; and transmitting, to the occupancy sensor, theupdated occupancy sensing value.
 16. The non-transitorycomputer-readable medium of claim 15, wherein the set of functionsfurther comprise: receiving a second occupancy event based on theplurality of data points and the occupancy threshold when a secondsubset of the plurality of data points exceeds the occupancy threshold;wherein the occupancy timer is further based on the second occupancyevent.